Public Class QuoteCancel
Inherits Message

'Component: Header
Private m_Header As Header

<FieldInfo(GetType(Header), 0)> _
Public Property Header() As Header
Get
Return m_Header
End Get
Set (value As Header)
m_Header = value
End Set
End Property



Private m_QuoteReqID As String

<FieldInfo(GetType(QuoteReqIDFieldInfo), 1)> _
Public Property QuoteReqID() As String
Get
Return m_QuoteReqID
End Get
Set (value As String)
m_QuoteReqID = value
End Set
End Property

Private m_QuoteID As String

<FieldInfo(GetType(QuoteIDFieldInfo), 2)> _
Public Property QuoteID() As String
Get
Return m_QuoteID
End Get
Set (value As String)
m_QuoteID = value
End Set
End Property

Private m_QuoteCancelType As QuoteCancelType

<FieldInfo(GetType(QuoteCancelTypeFieldInfo), 3)> _
Public Property QuoteCancelType() As QuoteCancelType
Get
Return m_QuoteCancelType
End Get
Set (value As QuoteCancelType)
m_QuoteCancelType = value
End Set
End Property

Private m_QuoteResponseLevel As QuoteResponseLevel

<FieldInfo(GetType(QuoteResponseLevelFieldInfo), 4)> _
Public Property QuoteResponseLevel() As QuoteResponseLevel
Get
Return m_QuoteResponseLevel
End Get
Set (value As QuoteResponseLevel)
m_QuoteResponseLevel = value
End Set
End Property

'Component: Parties
Private m_Parties As Parties

<FieldInfo(GetType(Parties), 5)> _
Public Property Parties() As Parties
Get
Return m_Parties
End Get
Set (value As Parties)
m_Parties = value
End Set
End Property

Private m_Account As String

<FieldInfo(GetType(AccountFieldInfo), 6)> _
Public Property Account() As String
Get
Return m_Account
End Get
Set (value As String)
m_Account = value
End Set
End Property

Private m_AcctIDSource As AcctIDSource

<FieldInfo(GetType(AcctIDSourceFieldInfo), 7)> _
Public Property AcctIDSource() As AcctIDSource
Get
Return m_AcctIDSource
End Get
Set (value As AcctIDSource)
m_AcctIDSource = value
End Set
End Property

Private m_AccountType As AccountType

<FieldInfo(GetType(AccountTypeFieldInfo), 8)> _
Public Property AccountType() As AccountType
Get
Return m_AccountType
End Get
Set (value As AccountType)
m_AccountType = value
End Set
End Property

Private m_TradingSessionID As String

<FieldInfo(GetType(TradingSessionIDFieldInfo), 9)> _
Public Property TradingSessionID() As String
Get
Return m_TradingSessionID
End Get
Set (value As String)
m_TradingSessionID = value
End Set
End Property

Private m_TradingSessionSubID As String

<FieldInfo(GetType(TradingSessionSubIDFieldInfo), 10)> _
Public Property TradingSessionSubID() As String
Get
Return m_TradingSessionSubID
End Get
Set (value As String)
m_TradingSessionSubID = value
End Set
End Property

'Group: NoQuoteEntries
Private m_NoQuoteEntries As New List(Of NoQuoteEntriesGroup)

<FieldInfo(GetType(NoQuoteEntriesGroup), 11)> _
Public ReadOnly Property NoQuoteEntries As List(Of NoQuoteEntriesGroup)
Get
Return m_NoQuoteEntries
End Get
End Property

Public Class NoQuoteEntriesGroup
Inherits Group

'Component: Instrument
Private m_Instrument As Instrument

<FieldInfo(GetType(Instrument), 0)> _
Public Property Instrument() As Instrument
Get
Return m_Instrument
End Get
Set (value As Instrument)
m_Instrument = value
End Set
End Property

'Component: FinancingDetails
Private m_FinancingDetails As FinancingDetails

<FieldInfo(GetType(FinancingDetails), 1)> _
Public Property FinancingDetails() As FinancingDetails
Get
Return m_FinancingDetails
End Get
Set (value As FinancingDetails)
m_FinancingDetails = value
End Set
End Property

'Group: NoUnderlyings
Private m_NoUnderlyings As New List(Of NoUnderlyingsGroup)

<FieldInfo(GetType(NoUnderlyingsGroup), 2)> _
Public ReadOnly Property NoUnderlyings As List(Of NoUnderlyingsGroup)
Get
Return m_NoUnderlyings
End Get
End Property

Public Class NoUnderlyingsGroup
Inherits Group

'Component: UnderlyingInstrument
Private m_UnderlyingInstrument As UnderlyingInstrument

<FieldInfo(GetType(UnderlyingInstrument), 0)> _
Public Property UnderlyingInstrument() As UnderlyingInstrument
Get
Return m_UnderlyingInstrument
End Get
Set (value As UnderlyingInstrument)
m_UnderlyingInstrument = value
End Set
End Property


End Class



'Group: NoLegs
Private m_NoLegs As New List(Of NoLegsGroup)

<FieldInfo(GetType(NoLegsGroup), 3)> _
Public ReadOnly Property NoLegs As List(Of NoLegsGroup)
Get
Return m_NoLegs
End Get
End Property

Public Class NoLegsGroup
Inherits Group

'Component: InstrumentLeg
Private m_InstrumentLeg As InstrumentLeg

<FieldInfo(GetType(InstrumentLeg), 0)> _
Public Property InstrumentLeg() As InstrumentLeg
Get
Return m_InstrumentLeg
End Get
Set (value As InstrumentLeg)
m_InstrumentLeg = value
End Set
End Property


End Class




End Class




'Component: Trailer
Private m_Trailer As Trailer

<FieldInfo(GetType(Trailer), 12)> _
Public Property Trailer() As Trailer
Get
Return m_Trailer
End Get
Set (value As Trailer)
m_Trailer = value
End Set
End Property


End Class

